package cn.jnetty.remoting.demo;

import cn.jnetty.api.JnettyHandler;
import cn.jnetty.api.JnettyServer;
import cn.jnetty.remoting.http.JnettyHttpServer;
import cn.jnetty.remoting.tcp.JnettyTcpServer;
import cn.jnetty.remoting.udp.JnettyUdpServer;
import cn.jnetty.remoting.websocket.JnettyWebsocketServer;

/**
 * @author 猪哥亮
 * @email 1030681978@qq.com
 * @date 2020/4/2 17:41
 * 描述：
 */
public class Demo {
    public static void main(String[] args) {
//        JnettyHandler httpHandler = new JnettyHttpHandler("asd");
//        JnettyServer http = new JnettyHttpServer(httpHandler,8080);
//        http.startup();
//
//        JnettyHandler tcpHandler = new JnettyTcpHandler();
//        JnettyServer tcpServer = new JnettyTcpServer(tcpHandler,9070);
//        tcpServer.startup();
//
//        JnettyHandler webHandler = new JnettyWebsocketHandler();
//        JnettyServer webServer = new JnettyWebsocketServer(webHandler,9080);
//        webServer.startup();
//
//        JnettyHandler udpHandler = new JnettyTcpHandler();
//        JnettyServer udpServer = new JnettyUdpServer(udpHandler,9060);
//        udpServer.startup();
    }
}
